compliance home investment broker audit investing invest consulting straight bond management brokerage business factoring software investor specialists bond bail design bonds cash flow putable